#pragma once

#include <glad/glad.h>

#include <string>

namespace LearnOpenGL
{
	class CShader
	{
	public:
		unsigned int mID;

		CShader(const GLchar* vertPath, const GLchar* fragPath);

		void use();

		void setBool(const std::string& name, bool value);

		void setFloat(const std::string& name, float value);

		void setInt(const std::string& name, int value);
	};
}